package IT03;

import java.lang.reflect.Array;
import java.util.Arrays;

public class IntegerText {
    /*
    字符串中数据排序：
    一个字符串：“91 27 46 38 50”
    思路：
    1.定义一个字符串
    2.把字符串中的数据存到一个int类型的数组中
    得到字符串中每一个数据：
    public String[] split(String regex)
    定义一个数组，把String[]数组中的每一个数据存储到int数组中
    3.对Int数组排序
    4.把排序后的元素拼接得到字符串
    5.输出
     */
    public static void main(String[] args) {
        String s = "91 27 46 38 50";
        String[] strArray = s.split(" ");
    int[] arr = new int[strArray.length];
    for(int i = 0;i<arr.length;i++){
        arr[i] = Integer.parseInt(strArray[i]);
    }
        Arrays.sort(arr);
    StringBuilder sb = new StringBuilder();
    for(int i = 0;i<arr.length;i++){
        if(i == arr.length){
            sb.append(arr[i]);
        } else {
            sb.append(arr[i]).append(",");
        }
    }
    String result = sb.toString();
        System.out.println(result);
    }
}
